$(function() {
    $('#login').click(function() {
       var username = $('#username').val();
       var password = $('#password').val();
       if(username != "" && password != ""){
    	   $.ajax({
    		   type: "POST",
    		   url: "/loginuser.html",
    		   data: { username: username, password: password},
    		   success: function (data, status) {
    			   var content = $('<div />').html(data).find('#login-result-id').html(); 
    			   if(content != null){
    				   $('#login-form-id').empty().append("Chào mừng: " + content);
    			   }
    			   else
    				   alert("Đăng nhập không thành công!");
    		   }
    		 });
       }else{
    	   alert("Tên và mật khẩu không hợp lệ. Vui lòng kiểm tra lại!!!")
       }
    });
    
    $('#register').click(function() {  
    	$.post("/userregister.html",function(data,status){
    		var content = $('<div />').html(data).find('#content-block').html(); 
			$('#center-column').empty().append(content);
    	});
    });
    
    $('#page-register-id').click(function() {  
    	$.post("/userregister.html",function(data,status){
    		var content = $('<div />').html(data).find('#content-block').html(); 
			$('#center-column').empty().append(content);
    	});
    });
    
    $('#page-login-id').click(function() {  
        var username = $('#page-username').val();
        var password = $('#page-password').val();
   
        if(username != "" && password != ""){
     	   $.ajax({
     		   type: "POST",
     		   url: "/loginuser.html",
     		   data: { username: username, password: password},
     		   success: function (data, status) {
     			  var content = $('<div />').html(data).find('#login-result-id').html(); 
	   			   if(content != null){
	   				$('#login-form-id').empty().append("Chào mừng: " + content);
	   				$('#center-column').empty().append("Đăng nhập thành công. <a href='/home.html'>Trở về trang chủ</a>");
	   			   }
	   			   else
	   				   alert("Đăng nhập không thành công!");
	     		   }
     		 });
        }else{
     	   alert("Tên và pass không hợp lệ. Vui lòng kiểm tra lại!!!")
        }
     });
   
    $(function() {
    $('#dialog-confirm').dialog({
    	 autoOpen: false,
    	 resizable: false,
         modal: true,
         buttons: {
           "Xác nhận": function() {
             $( this ).dialog( "close" );
             var recieverName = $('#reciever-name-id').val();
             var deliveryPhone = $('#delivery-phone-id').val();
             var deliveryNo = $('#delivery-no-id').val();
             var deliveryStreet = $('#delivery-street-id').val();
             var deliveryWard = $('#delivery-ward-id').val();       
             var deliveryDistrict = $('#delivery-district-id').val();
             var deliveryNote = $('#delivery-note-id').val();
             var deliveryTime = $('#delivery-time-id').val();
             
             if(recieverName == ""){
            	 alert("Vui lòng cho biết tên người nhận hàng!");
             }else if(deliveryStreet == ""){
            	 alert("Vui lòng cho biết tên đường!");
             }else if(deliveryWard == ""){
            	 alert("Vui lòng cho biết tên phường/xã!");
             }else if(deliveryDistrict == ""){
            	 alert("Vui lòng cho biết tên quận/huyện!");
             }else if(deliveryPhone == ""){
            	 alert("Vui lòng cho biết số điện thoại liên lạc!");
             }else{
            	 $.post("/saveorder.html",{recieverName: recieverName, deliveryPhone: deliveryPhone, deliveryNo: deliveryNo, deliveryStreet: deliveryStreet, deliveryWard: deliveryWard, deliveryDistrict: deliveryDistrict, deliveryNote: deliveryNote, deliveryTime: deliveryTime},function(data,status){
                	 var content = $('<div />').html(data).find('#shopping-done-id').html(); 
                	 $('#center-column').empty().append(content);
                 });
             }
             
             
           },
           "Hủy bỏ": function() {
             $( this ).dialog( "close" );
           }
         }
    });
    });
    
    $('#booking-submit-id').on('click', function(e) {
        $('#dialog-confirm').dialog('open');
    });

    $('.quantity').change(function() {
    	var quantity = $(this).val();
    	var productCode = $(this).attr('name');
    	var maxQuantity = $(this).attr('max');
    	
    	if(parseInt(quantity) <= parseInt(maxQuantity)){
    		$.post("/editquantity.html", { code: productCode, quantity: quantity})
    		.done(function(data) { 
    			var content = $('<div />').html(data).find('#content-block').html(); 
				var rightOrderBlock = $('<div />').html(data).find('#right-order-block-id').html(); 
				if(content != null){
				  $('#center-column').empty().append(content);
				  $('#right-order-block-id').empty().append(rightOrderBlock); 
			   } 
			   else{
				   alert("Số lượng không thay đổi được. Vui lòng liên hệ nhà quản trị!");
			   }
    		});
    	}else{
    		alert("Số lượng sản phẩm phải nhỏ hơn hoặc bằng " + maxQuantity);
    		
    	}
    });
    
    $('#more_product').click(function() {  
    	$.post("/showproduct.html")
		.done(function(data) {
			var content = $('<div />').html(data).find('#view-content').html(); 
			if(null != content){
				$('#view-content').empty().append(content);
			}
		});
     });
});
